home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
SNNSV32.ZIP
/
SNNSv3.2
/
kernel
/
sources
/
kr_def.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-04-25
|
2KB
|
84 lines
/*****************************************************************************
FILE : kr_def.h
SHORTNAME : def.h
SNNS VERSION : 3.2
PURPOSE : SNNS-Kernel Defaults
NOTES :
AUTHOR : Niels Mache
DATE : 01.03.90
CHANGED BY : Sven Doering
IDENTIFICATION : @(#)kr_def.h 1.8 3/15/94
SCCS VERSION : 1.8
LAST CHANGE : 3/15/94
Copyright (c) 1990-1994 SNNS Group, IPVR, Univ. Stuttgart, FRG
******************************************************************************/
#ifndef KR_DEFAULTS
#define KR_DEFAULTS
#ifndef NULL
#include <stdio.h> /* include "stdio.h" if the NULL-pointer isn't
defined */
#endif
/* default constants for block memory allocation in # of components
*/
#ifdef __BORLANDC__
#define UNIT_BLOCK 100
#define LINK_BLOCK 500
#define SITE_BLOCK 20
#define NTABLE_BLOCK 50
#define STABLE_BLOCK 20
#define PATTERN_BLOCK 50
#else
#define UNIT_BLOCK 1000
#define LINK_BLOCK 5000
#define SITE_BLOCK 200
#define NTABLE_BLOCK 500
#define STABLE_BLOCK 200
#define PATTERN_BLOCK 200
#endif
/* Unit/Site Default Initialisations
*/
#define DEF_OUT 0
#define DEF_I_ACT 0
#define DEF_BIAS 0
#define DEF_SUBNET_NO 0
#define DEF_LAYER_NO 1
#define DEF_POS_X 0
#define DEF_POS_Y 0
#ifdef KERNEL3D
#define DEF_POS_Z 0
#endif
#define DEF_STYPE UFLAG_TTYP_HIDD
/*#################################################
GROUP: File I/O Constants
#################################################*/
/* max. line length for the kernel input/output files
*/
#define MAX_LIN_LEN 250
#define BEST_LINE_LEN 132
#endif